package com.qf.forum.dao;

import com.qf.forum.model.ForumType;
import com.qf.forum.model.ForumTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ForumTypeDao {
    long countByExample(ForumTypeExample example);

    int deleteByExample(ForumTypeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ForumType record);

    int insertSelective(ForumType record);

    List<ForumType> selectByExample(ForumTypeExample example);

    ForumType selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ForumType record, @Param("example") ForumTypeExample example);

    int updateByExample(@Param("record") ForumType record, @Param("example") ForumTypeExample example);

    int updateByPrimaryKeySelective(ForumType record);

    int updateByPrimaryKey(ForumType record);
}